#pragma once
#include <stdexcept>

template <typename T>
class Queue {
private:
	struct Node {
		T data;
		Node* next;
		Node(const &value) : data(value), next(nullptr){}
	};
};
